/*
    给定一个元素类型为小写字符串的数组
    请计算两个没有相同字符的元素长度乘积的最大值
    如果没有符合条件的两个元素返回0

    输入描述
      输入为一个半角逗号分割的小写字符串数组
      2<= 数组长度 <=100
      0< 字符串长度 <=50
    输出描述
      两个没有相同字符的元素长度乘积的最大值

    示例一
      输入
        iwdvpbn,hk,iuop,iikd,kadgpf
      输出
        14
      说明
        数组中有5个元组  第一个和第二个元素没有相同字符
        满足条件 输出7*2=14

      */
let arr = ['iwdvpbn','khmc','iuop','iikd','kadgpf'];
let max = 0;
for(let i = 0;i<arr.length;i++){
  for(let j = i;j<arr.length;j++){
    let k = 0;
    while(k<arr[j].length){
      if(arr[i].includes(arr[j][k])) break;
      k++;
    }
    if(k === arr[j].length){
      let tmp = arr[i].length * arr[j].length;
      max = Math.max(max,tmp)
    }
  }
}
console.log(max)